package com.vurtnewk.common.utils

/**
 * @author       vurtnewk
 * @createTime   2025/10/21 23:45
 * @description
 *
 */

//data class R2<T>(
//    var data: T? = null,
//    var page: IPage<T>? = null,
//    var code: Int = 0,
//    var msg: String = "success",
//) {
//
//    companion object {
//        fun <T> error(): R2<T> {
//            return R2(null, null, HttpStatus.SC_INTERNAL_SERVER_ERROR, "未知异常，请联系管理员")
//        }
//
//        fun <T> error(code: Int, msg: String): R2<T> {
//            return R2(null, null, code, msg)
//        }
//
//        fun <T> ok(data: T? = null, page: IPage<T>? = null): R2<T> {
//            return R2(data, page, 0, "success")
//        }
//
//        fun <T> ok(): R2<T> {
//            return R2(null, null, 0, "success")
//        }
//    }

//    fun isSuccess(): Boolean = code == 0
//}